package com.bub.pay.api.entity.vo;

import com.bub.pay.framework.common.entity.model.Page;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class AdminMerBankPayOrderVo extends Page{
    private Integer type;
    private String orderNo;//平台订单号
    private String merOrderNo;//商户订单号
    private Long merId;//商户ID
    private String channelAccountName;//通道账号名
    private String channelAccountNo;//通过账户号
    private String bankCode;//银行编码
    private Integer orderState;//订单状态：-1=预下单 ，0，待支付，1：支付成功, 2:失败，3=支付成功（已冻结），4，补单，6:待支付和支付失败
    private Integer noticeState;//通知状态 0=失败，1=成功
    private Integer orderSource;//支付来源，1=api,2=web
    private Date createDateStart;//创建时间开始
    private Date createDateEnd;//创建时间结束
    private Date finishDateStart;//完成时间-起始
    private Date finishDateEnd;//完成时间-结束
    private BigDecimal gtEqOrderAmount;//大于等于订单金额
    private BigDecimal ltEqOrderAmount;//小于等于订单金额
    private Long agentId;//代理ID
    private String orderNoAftTen;//平台订单号后十位
    /**
     * 支付宝打开状态
     */
    private Integer aliOpenFlag;
    private BigDecimal qrCodeAmount;//二维码金额
    private String bankNoTail;//银行卡号
    private Long smsId;//短信Id

}
